pango_attr_list_unref() works on NULL
GtkTextPrivate *priv = gtk_text_get_instance_private (self);
GtkWidget *widget = GTK_WIDGET (self);
PangoLayout *layout;
- PangoAttrList *tmp_attrs;
+ PangoAttrList *tmp_attrs = NULL;
char *preedit_string = NULL;
int preedit_length = 0;
PangoAttrList *preedit_attrs = NULL;
g_free (preedit_string);
g_free (display_text);
- if (preedit_attrs)
- pango_attr_list_unref (preedit_attrs);
-
+ pango_attr_list_unref (preedit_attrs);
pango_attr_list_unref (tmp_attrs);
return layout;